ABSTRACT

Our lives have become intertwined with social media platforms such as Twitter, Facebook, LinkedIn, etc. They provide us with a platform to express our opinions and share our thoughts with the world. However, some individuals abuse the freedom of expression afforded to them by these platforms and utilize them to disseminate content that is derogatory and promotes hate speech. This has become a significant problem today, and detecting such content is a challenging task. In this research paper, we propose a solution for hate speech detection in social media using natural language processing techniques. We use a publicly available dataset provided by CrowdFlower and perform text pre-processing to clean the dataset. We then conduct feature engineering to extract key features that can be used in machine learning classification algorithms. We compare the performance of various algorithms about each feature set and conduct an in-depth analysis of the results obtained.

Keywords: - Hate speech detection, social media, Natural Language Processing, Machine Learning, Artificial Intelligence, Sentiment Analysis